package com.suning.sawp.intf.promotion;

import java.util.List;

import com.suning.sawp.dto.exchange.CityInfoDto;

/**
 * 
 * 城市编码转换接口<br>
 * 〈功能详细描述〉
 *
 * @author Wuxiao
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface CityTransService {

    /**
     * 
     * 功能描述: 根据4位城市编码获得MDM7位城市编码<br>
     * 〈功能详细描述〉
     *
     * @param commerceCode
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    String getCommerceFromMDMCode(String commerceCode);

    /**
     * 
     * 功能描述: 通过三位城市编码获得MDM7位城市编码<br>
     * 
     * @param posCityCode
     * @return
     */
    String getMdmCityCodeFromPosCityCode(String posCityCode);

    /**
     * 
     * 功能描述: 查询所有的城市列表<br>
     * 
     * @return
     */
    List<CityInfoDto> queryCityInfoList();
}
